<?php

/**
 * CmppConfig.
 *
 * @author  yyc
 * @version 1.0
 * @package main
 * @date 2017-06-07 0007
 * @time 16:22:51
 */

/**
 *
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 *
 * ━━━━━━感觉萌萌哒━━━━━━
 */

namespace cmpp;


class CmppConfig
{
    public $ip;
    public $port;
    public $spid;
    public $password;
    public $reconnecttime = 20;
    public $sendActivateTime = 30;
    public $version = 32;

    private $config;
    public function __construct($config)
    {
        $this->config = $config;
    }

    public function getIP(){

        return $this->config->get('cmpp.ip');
    }

    public function getPort(){
        return $this->config->get('cmpp.port');
    }

    public function getSpid(){
        return $this->config->get('cmpp.spid');
    }

    public function getPassword(){
        return $this->config->get('cmpp.password');
    }

    public function getReconnecttime(){
        return $this->config->get('cmpp.reconnecttime');
    }

    public function getSendActivateTime(){
        return $this->config->get('cmpp.sendActivateTime');
    }

    public function getVersion(){
        return $this->config->get('cmpp.version');
    }

}